


package jnpf.model.mzcompilationproject;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import java.math.BigDecimal;
import java.util.Date;
import jnpf.util.generater.DataSwapUtil;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
 *
 * 
 * @版本： V3.2.0
 * @版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2023-12-10
 */
@Data
public class MzCompilationprojectInfoVO{
        /** 主键 **/
        @JsonProperty("id")
        private String id;

        /** 采编名称 **/
        @JsonProperty("projectname")
        private String projectname;


        /** 采编项目编码 **/
        @JsonProperty("projectcode")
        private String projectcode;


        /** 成果类型 **/
        @JsonProperty("achievementtype")
        private String achievementtype;

            /** 多选组件重写get **/
            public void getAchievementtype(String achievementtype) {
                this.achievementtype = DataSwapUtil.convertValueToString(achievementtype,false,false);
            }

        /** 类型（本科、研究生） **/
        @JSONField(name = "gainType")
        private String gainType;

        /** 多选组件重写get **/
        public void GetgainType(String gainType) {
                this.gainType = DataSwapUtil.convertValueToString(gainType,false,false);
        }

        /** 所属学院 **/
        @JsonProperty("affiliatedcollege")
        private String affiliatedcollege;

            /** 多选组件重写get **/
            public void getAffiliatedcollege(String affiliatedcollege) {
                this.affiliatedcollege = DataSwapUtil.convertValueToString(affiliatedcollege,false,true);
            }

        /** 项目完成人 **/
        @JsonProperty("projectcompletionperson")
        private String projectcompletionperson;

            /** 多选组件重写get **/
            public void getProjectcompletionperson(String projectcompletionperson) {
                this.projectcompletionperson = DataSwapUtil.convertValueToString(projectcompletionperson,true,false);
            }

        /** 项目开始时间 **/
        @JsonProperty("projectstart")
        private Long  projectstart;

        /** 项目结束时间 **/
        @JsonProperty("projectend")
        private Long  projectend;

        /** 是否启用 **/
        @JsonProperty("isenable")
        private String isenable;


        /** 封面图片 **/
        @JsonProperty("coverurl")
        private String coverurl;

        /** 封面图片 **/
        @JsonProperty("coverurlname")
        private String coverurlname;

        @JsonProperty("coverurl_id")
        private String coverurl_id;

        /** 视频文件 **/
        @JsonProperty("videourl")
        private String videourl;

        /** 视频文件 **/
        @JsonProperty("videourlname")
        private String videourlname;

        @JsonProperty("videourl_id")
        private String videourl_id;

        /** 序号 **/
        @JsonProperty("sort")
        private Integer sort;
        private String sort_name;

        /** 项目简介 **/
        @JsonProperty("briefintroduction")
        private String briefintroduction;


        /** 是否完成 **/
        @JsonProperty("iscomplete")
        private String iscomplete;


        /** 状态 **/
        @JsonProperty("state")
        private String state;

        /** 多选组件重写get **/
        public void getState(String state) {
                this.state = DataSwapUtil.convertValueToString(state,false,false);
        }

        /** 是否采编挂网 **/
        @JsonProperty("isspread")
        private String isspread;


}
